Пример #1
0
        //[Authorize(Roles = "EmployeeAccount:12, EmployeeAccount:13, EmployeeAccount:15, EmployeeAccount:16")]
        public IActionResult Create([FromBody] EmployeeAccounts employeeAccount)
        {
            var res = _employeeAccount.add(employeeAccount);

            if (res == true)
            {
                return(CreatedAtRoute("employeeAccountById", new { Controller = "employeeAccount", id = employeeAccount.EmployeeAccountsId }, employeeAccount));
            }
            return(StatusCode(500));
        }
Пример #2
0
 public bool add(EmployeeAccounts employeeAccount)
 {
     try
     {
         _context.EmployeeAccounts.Add(employeeAccount);
         _context.SaveChanges();
     }
     catch (Exception e)
     {
         Console.WriteLine(e.StackTrace);
         return(false);
     }
     return(true);
 }
Пример #3
0
 public bool update(int id, EmployeeAccounts employeeAccount)
 {
     employeeAccount.EmployeeAccountsId = id;
     try
     {
         _context.EmployeeAccounts.Update(employeeAccount);
         _context.SaveChanges();
     }
     catch (Exception e)
     {
         Console.WriteLine(e.StackTrace);
         return(false);
     }
     return(true);
 }
Пример #4
0
 //[Authorize(Roles = "EmployeeAccount:15, EmployeeAccount:16, EmployeeAccount:10, EmployeeAccount:11")]
 public IActionResult Update(int id, [FromBody] EmployeeAccounts employeeAccount)
 {
     return(_employeeAccount.update(id, employeeAccount) ? new NoContentResult() : StatusCode(500));
 }