コード例 #1
0
        public async Task <IActionResult> PutEmployee(EmployeeViewModel emp)
        {
            await _employeeRepository.Update(new Employee(emp));

            await _credentialRepository.Delete(
                (await _credentialRepository.GetAll()).SingleOrDefault(c => c.EmployeeId == emp.EmployeeId));

            await _credentialRepository.Add(new Credential(emp.EmpUsername, emp.EmpPassword, emp.EmployeeId));

            return(Ok(emp));
        }
コード例 #2
0
 public int DeleteUser(int id)
 {
     return(credRepo.Delete(id));
 }
コード例 #3
0
 public IActionResult Delete(int id)
 {
     _credentialRepository.Delete(id);
     return(NoContent());
 }
コード例 #4
0
 public IHttpActionResult Delete(int id)
 {
     credentialRepository.Delete(id);
     return(StatusCode(HttpStatusCode.NoContent));
 }