public async Task <string> AddAsync(Categoria obj) { obj.DataHoraCadastro = DateTime.Now; Context.Entry(obj).State = EntityState.Added; await SaveChangesAsync(); return("success"); }
public async Task <string> AddAsync(Produto obj) { obj.DataCadastro = DateTime.Now; if (obj.ImageHash != null && obj.ImageHash.Equals("")) { obj.CaminhoImage = Guid.NewGuid().ToString(); Util.InsertImage(obj.CaminhoImage, obj.ImageHash); } Context.Entry(obj).State = EntityState.Added; await SaveChangesAsync(); return("success"); }
public async Task <string> AddAsync(Estabelecimento obj) { var user = await Context.Estabelecimentos .SingleOrDefaultAsync(i => i.Email.Equals(obj.Email)); if (user != null) { return("Este email já está sendo usado."); } byte[] passwordHash; CreatePasswordHash(obj.Password, out passwordHash); obj.PasswordHash = passwordHash; obj.DataCadastro = DateTime.Now; Context.Entry(obj).State = EntityState.Added; await SaveChangesAsync(); return("success"); }