public string Register(RegisterModel model, out User user) { user = null; var existsUser = _dbContext.Users.Any(x => x.Email == model.Email); if (existsUser) { return(MessageForUser.EMAIL_DUPLICATE); } user = _mapper.Map <User>(model); if (user == null) { return(MessageForUser.OBJ_MAPPER_INVALID); } _dbContext.Users.Add(user); int countSaved = _dbContext.SaveChanges(); if (countSaved == 0) { return(MessageForUser.EXECUTE_CRUD_FAILD); } return(""); }
public async Task <string> Insert(Room room) { string msg = ""; try { await _dbContext.Rooms.AddAsync(room); if (_dbContext.SaveChanges() == 0) { msg = "Xảy ra lỗi khi lưu dữ liệu"; } } catch (Exception ex) { msg = ex.Message; } return(msg); }
public string PostCRUStore(StoreModel model, out StoreModel outStore) { string msg = ""; outStore = null; var store = _mapper.Map <Store>(model); if (store == null) { return(MessageForUser.OBJ_MAPPER_INVALID); } var existsStore = _dbContext.Stores.Any(x => x.StoreId == model.StoreId); if (!existsStore) { _dbContext.Stores.Add(store); } else { _dbContext.Stores.Update(store); } try { int count = _dbContext.SaveChanges(); if (count <= 0) { return(MessageForUser.EXECUTE_CRUD_FAILD); } } catch (Exception ex) { msg = ex.Message; } outStore = _mapper.Map(store, model); return(msg); }