public async Task <ActionResult> EditUser(int id, [FromBody] WorkerForEditDtos worker) { if (id != worker.ID) { return(BadRequest("Datada Sehvlik var")); } var editeduser = await _context.Workers.FirstOrDefaultAsync(s => s.Id == worker.ID); editeduser.Name = worker.Name; editeduser.Birthday = worker.Birthday; editeduser.Email = worker.Email; editeduser.Tel = worker.Phone; editeduser.Adress = worker.Adress; editeduser.Gender = worker.Gender; editeduser.WorkStartDate = worker.WorkStartDate; editeduser.WorkStatus = worker.WorkStatus; editeduser.Fin = worker.Fin; editeduser.SerialNumber = worker.SerialNumber; editeduser.SSN = worker.SSN; try { _context.Entry(editeduser).State = EntityState.Modified; await _context.SaveChangesAsync(); } catch (Exception) { return(BadRequest("Emeliyyat ugursuz")); } return(Ok()); }
public async Task <ActionResult> GetUser(int id) { var worker = await _context.Workers.FirstOrDefaultAsync(s => s.Id == id); if (worker == null) { return(NotFound()); } WorkerForEditDtos Worker = new WorkerForEditDtos() { ID = worker.Id, Name = worker.Name, Adress = worker.Adress, Birthday = worker.Birthday, Gender = worker.Gender, Email = worker.Email, Phone = worker.Tel, WorkStartDate = worker.WorkStartDate, WorkStatus = worker.WorkStatus, Fin = worker.Fin, SerialNumber = worker.SerialNumber, SSN = worker.SSN }; return(Ok(Worker)); }