public async Task <int> AddStatus(Models.Status Status) { if (_db != null) { await _db.Status.AddAsync(new Status() { Name = Status.Name }); await _db.SaveChangesAsync(); return(Status.StatusId); } return(0); }
public async Task <int> AddFunctionality(Functionalities Functionality) { if (_db != null) { await _db.Functionalities.AddAsync(new Functionalities() { Name = Functionality.Name, StatusId = Functionality.StatusId }); await _db.SaveChangesAsync(); return(Functionality.FunctionalityId); } return(0); }
public async Task <int> AddRole(Models.Roles Role) { if (_db != null) { await _db.Roles.AddAsync(new Roles() { Name = Role.Name, StatusId = Role.StatusId }); await _db.SaveChangesAsync(); return(Role.RoleId); } return(0); }
public async Task <int> AddRoleFunctionMapping(RoleFunctionMappingRequest Role) { if (_db != null) { await _db.RoleFunctionMapping.AddAsync(new RoleFunctionMapping() { RoleId = Role.RoleId, FunctionId = Role.FunctionId, StatusId = Role.StatusId }); await _db.SaveChangesAsync(); return(1); } return(0); }
public async Task <int> AddUser(Models.Users User) { if (_db != null) { await _db.Users.AddAsync(new Users() { Fname = User.Fname, Lname = User.Lname, EmailId = User.EmailId, Phone = User.Phone, CompanyId = User.CompanyId, ImgPath = User.ImgPath, StatusId = User.StatusId, RoleId = User.RoleId }); await _db.SaveChangesAsync(); return(User.UserId); } return(0); }