public DTO.UserDTO Delete(DTO.UserDTO item) { DAL.Context.User entity = repository.Get(item.UserId); repository.Delete(entity); repository.SaveChanges(); return(item); }
public void CreateOrUpdate(DTO.UserDTO item) { DAL.Context.User entity = mapper.Map <DTO.UserDTO, DAL.Context.User>(item); //if (repository.GetAll().FirstOrDefault(u => u.UserId == entity.UserId) == null) repository.CreateOrUpdate(entity); //else //{ // IEnumerable<User> users = repository.GetAll().ToList(); // User user = users.FirstOrDefault(u => u.UserId == entity.UserId); // mapper.Map<User, User>(entity, user); // repository.SaveChanges(); // } repository.SaveChanges(); }
public DTO.UserDTO Get(int id) { DAL.Context.User entity = repository.Get(id); return(mapper.Map <DAL.Context.User, DTO.UserDTO>(entity)); }