Escali License control
1
PriorityService.cs
Gå til dokumentasjonen til denne filen.
1
using
Escali
.
LicenseControl
.
DataAccess
.
Data
;
2
using
Escali
.
LicenseControl
.
DataAccess
.
Models
;
3
using
Microsoft.EntityFrameworkCore;
4
5
namespace
Escali.LicenseControl.DataAccess.Services
6
{
7
11
public
class
PriorityService
12
{
13
14
private
readonly
DataContext
_db
;
15
16
public
PriorityService
(
DataContext
db)
17
{
18
_db
= db;
19
}
20
25
public
async Task<List<Priority>>
GetAllPriorities
()
26
{
27
var res = await
_db
.
Priorities
.ToListAsync();
28
return
res;
29
}
30
37
public
async Task<Priority>
GetPriorityById
(
int
id
)
38
{
39
var res = await
_db
.
Priorities
.FindAsync(
id
);
40
return
res;
41
}
42
50
public
async Task<Priority>
AddPriority
(
Priority
priority)
51
{
52
var res =
_db
.
Priorities
.Add(priority);
53
await
_db
.SaveChangesAsync();
54
return
res.Entity;
55
}
56
64
public
async Task<Priority>
UpdatePriority
(
Priority
priority)
65
{
66
var res =
_db
.
Priorities
.Update(priority);
67
await
_db
.SaveChangesAsync();
68
return
res.Entity;
69
}
70
71
}
72
}
Escali.LicenseControl.DataAccess.Data.DataContext
Definition:
DataContext.cs:9
Escali.LicenseControl.DataAccess.Data.DataContext.Priorities
DbSet< Priority > Priorities
Definition:
DataContext.cs:19
Escali.LicenseControl.DataAccess.Models.Priority
Definition:
Priority.cs:7
Escali.LicenseControl.DataAccess.Services.PriorityService
PriorityService class inserts and updates Priority in the Database
Definition:
PriorityService.cs:12
Escali.LicenseControl.DataAccess.Services.PriorityService.AddPriority
async Task< Priority > AddPriority(Priority priority)
Adds a Priority to the database
Definition:
PriorityService.cs:50
Escali.LicenseControl.DataAccess.Services.PriorityService._db
readonly DataContext _db
Definition:
PriorityService.cs:14
Escali.LicenseControl.DataAccess.Services.PriorityService.PriorityService
PriorityService(DataContext db)
Definition:
PriorityService.cs:16
Escali.LicenseControl.DataAccess.Services.PriorityService.GetAllPriorities
async Task< List< Priority > > GetAllPriorities()
Read all Priorities from database
Definition:
PriorityService.cs:25
Escali.LicenseControl.DataAccess.Services.PriorityService.GetPriorityById
async Task< Priority > GetPriorityById(int id)
Read one Priority with id from database
Definition:
PriorityService.cs:37
Escali.LicenseControl.DataAccess.Services.PriorityService.UpdatePriority
async Task< Priority > UpdatePriority(Priority priority)
Updates changes on a Priority in the database
Definition:
PriorityService.cs:64
Escali.LicenseControl.DataAccess.Data
Definition:
ContextFactory.cs:6
Escali.LicenseControl.DataAccess.Models
Definition:
Agreement.cs:5
Escali.LicenseControl.DataAccess.Services
Definition:
AgreementElementService.cs:7
Escali.LicenseControl.DataAccess
Definition:
AgreementElementServiceTest.cs:8
Escali.LicenseControl
Definition:
MoqUtilities.cs:8
Escali
Definition:
MoqUtilities.cs:8
Desktop
Escali-LicenseControl-FinalDelivery
Escali.LicenseControl.DataAccess
Services
PriorityService.cs
Generert av
1.9.3