Exemple #1
0
 public static void EditEmployee(int empId, string name = null, string email = null, string mobile = null,
                                 Roles role             = 0)
 {
     using (var dc = new DataClassesDataContext())
     {
         try
         {
             var emp = dc.Employees.First(x => x.EmployeeId == empId);
             if (emp.IsActive)
             {
                 if (name != null)
                 {
                     emp.Name = name;
                 }
                 if (email != null)
                 {
                     emp.Email = email;
                 }
                 if (mobile != null)
                 {
                     emp.Mobile = mobile;
                 }
                 if (role != 0)
                 {
                     emp.RoleId = (int)role;
                 }
                 dc.SubmitChanges();
             }
         }
         catch (Exception)
         {
             throw new Exception("Nije izmenjen");
         }
     }
 }
Exemple #2
0
 public static void AddEmployee(string name, string email, string password, Roles role)
 {
     using (var dc = new DataClassesDataContext())
     {
         var emp = new Employee
         {
             Name     = name,
             Email    = email,
             Password = password,
             RoleId   = (int)role,
             IsActive = true
         };
         dc.Employees.InsertOnSubmit(emp);
         dc.SubmitChanges();
     }
 }
Exemple #3
0
 public RoleAuthorizeAttribute(Data.Enums.Roles role)
 {
     Roles = role.ToString();
 }