public async Task <User_Role_Response> SaveAsync(User_role user_Role) { try{ await user_Role_Repository.AddAsync(user_Role); await unit_Of_Work.CompleteAsync(); return(new User_Role_Response(user_Role)); } catch (Exception ex) { return(new User_Role_Response($"Error while saving user role. Message:{ex.Message}")); } }
public User(User_role role_id, string username, string password, string fname, string lname, int student_id, string facaulty, string department, string email, int gender) { this.role_id = role_id; this.username = username; this.password = password; this.fname = fname; this.lname = lname; this.student_id = student_id; this.faculty = facaulty; this.department = department; this.email = email; this.created = DateTime.Now; this.updated = DateTime.Now; this.gender = gender; }
public async Task <User_Role_Response> DeleteAsync(User_role user_Role) { var isExist = await user_Role_Repository.FindByCompatibleKeyAsync(user_Role.User_Id, user_Role.Role_Id); if (isExist == null) { return(new User_Role_Response("User-role doesn't exist!")); } try{ user_Role_Repository.Delete(isExist); await unit_Of_Work.CompleteAsync(); return(new User_Role_Response(isExist)); } catch (Exception ex) { return(new User_Role_Response($"Error with deleting user-role: {ex.Message}")); } }
public static void UpdateUserRole(User_role userrole) { EMSEntities datacontext = new EMSEntities(); try { datacontext.Entry(userrole).State = EntityState.Modified; datacontext.SaveChanges(); } catch (Exception exception) { Debug.WriteLine(exception.Message); Debug.WriteLine(exception.GetBaseException()); throw exception; } finally { datacontext.Dispose(); } }
public static void AssignEmployeeRole(User_role user_role) { EMSEntities datacontext = new EMSEntities(); try { datacontext.User_role.Add(user_role); datacontext.SaveChanges(); } catch (Exception exception) { Debug.WriteLine(exception.Message); Debug.WriteLine(exception.GetBaseException()); throw exception; } finally { datacontext.Dispose(); } }
public User_Role_Response(bool success, string message, User_role user_Role) : base(success, message) { this.user_Role = user_Role; }
public User_Role_Response(User_role user_Role) : this(true, string.Empty, user_Role) { }
public void Update(User_role user_Role) { context.User_Roles.Update(user_Role); }
public void Delete(User_role user_Role) { context.User_Roles.Remove(user_Role); }
public async Task AddAsync(User_role user_Role) { await context.User_Roles.AddAsync(user_Role); }