public async Task <IActionResult> PutTypeEquipment([FromRoute] long id, [FromBody] TypeEquipment typeEquipment) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != typeEquipment.Id) { return(BadRequest()); } _context.Entry(typeEquipment).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TypeEquipmentExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public static bool CreateTypeEquipmentScopeIsValid(this TypeEquipment typeEquipment) { return(AssertionConcern.IsSatisfiedBy( AssertionConcern.AssertNotEmpty(typeEquipment.Type, "O tipo é obrigatório"), AssertionConcern.AssertLength(typeEquipment.Type, 2, 15, "O tipo deve ter entre 2 e 15 caracters") )); }
public async Task <IActionResult> PostTypeEquipment([FromBody] TypeEquipment typeEquipment) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _context.TypeEquipments.Add(typeEquipment); await _context.SaveChangesAsync(); return(CreatedAtAction("GetTypeEquipment", new { id = typeEquipment.Id }, typeEquipment)); }
public TypeEquipment Create(CreateTypeEquipmentCommand command) { var equipment = new TypeEquipment(command.Type); equipment.Create(); _repository.Create(equipment); if (Commit()) { return(equipment); } return(null); }
public void Delete(TypeEquipment type) { _context.TypeEquipment.Remove(type); }
public void Update(TypeEquipment type) { _context.Entry <TypeEquipment>(type).State = EntityState.Modified; }
public void Create(TypeEquipment type) { _context.TypeEquipment.Add(type); }