public async Task <bool> Post([FromBody] Models.EqupmentName soal) { var b = context.equpmentNames.ToList(); foreach (var item in b) { if (soal.Name == item.Name) { return(false); } } EqupmentName a = new EqupmentName(); a.Name = soal.Name; a.Active = true; context.equpmentNames.Add(a); await context.SaveChangesAsync(); return(true); }
public async Task <IActionResult> Put(int id, [FromBody] Models.EqupmentName equ) { if (id != equ.EquipmentName_ID) { return(BadRequest()); } EqupmentName a = context.equpmentNames.Find(id); if (equ.Active) { a.Active = false; context.Entry(a).State = EntityState.Modified; await context.SaveChangesAsync(); return(Ok(equ)); } a.Active = true; context.Entry(a).State = EntityState.Modified; await context.SaveChangesAsync(); return(Ok(equ)); }