public async Task <IActionResult> PutUnits([FromRoute] int id, [FromBody] UnitsDTO units) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != units.Id) { return(BadRequest()); } _context.Entry(Mapper.Map <Units>(units)).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!UnitsExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public UnitEditFm(Utils.Operation operation, UnitsDTO unit) { InitializeComponent(); unitsService = Program.kernel.Get <IUnitsService>(); this.operation = operation; unitsBS.DataSource = Item = unit; unitLocalNameTBox.DataBindings.Add("EditValue", unitsBS, "UnitLocalName"); unitFullNameTBox.DataBindings.Add("EditValue", unitsBS, "UnitFullName"); }
private void bbi_Delete_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { UnitsDTO oRow = (UnitsDTO)gcv_Units.GetFocusedRow(); if (oRow != null) { if (get_Question("Kayıt Silinecektir. Onaylıyor musunuz?")) { var result = _repository.Run <DepotStockService, ActionResponse <UnitsDTO> >(x => x.DeleteUnit(oRow.UID)); do_refresh(); } } }
public async Task <IActionResult> PostUnits([FromBody] UnitsDTO units) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var map = Mapper.Map <Units>(units); _context.Units.Add(map); await _context.SaveChangesAsync(); return(CreatedAtAction( "GetUnits", new { id = map.Id }, units)); }
public Error.ErrorCRUD UnitDelete(UnitsDTO unit) { try { Error.ErrorCRUD result = CanDelete(unit.UnitId); if (result == Error.ErrorCRUD.CanDelete) { Units.Delete(Units.GetAll().FirstOrDefault(c => c.UnitId == unit.UnitId)); return(Error.ErrorCRUD.NoError); } else { return(Error.ErrorCRUD.RelationError); } } catch (Exception ex) { return(Error.ErrorCRUD.DatabaseError); } }
public ActionResponse <UnitsDTO> SaveUnit(UnitsDTO model) { ActionResponse <UnitsDTO> response = new ActionResponse <UnitsDTO>() { Response = model, ResponseType = ResponseType.Ok }; using (MspDbContext _db = new MspDbContext()) { try { if (response.Response.UID == 0) { _db.Units.Add(base.Map <UnitsDTO, Units>(model)); _db.SaveChanges(); } else { var entity = _db.Units.FirstOrDefault(x => x.UID == response.Response.UID); if (entity != null) { _db.Entry(entity).CurrentValues.SetValues(model); _db.Entry(entity).State = System.Data.Entity.EntityState.Modified; } } _db.SaveChanges(); } catch (Exception e) { response.Message = e.ToString(); response.ResponseType = ResponseType.Error; } } return(response); }
public void UnitUpdate(UnitsDTO unit) { var eGroup = Units.GetAll().SingleOrDefault(c => c.UnitId == unit.UnitId); Units.Update((mapper.Map <UnitsDTO, Units>(unit, eGroup))); }
public short UnitCreate(UnitsDTO unit) { var createrecord = Units.Create(mapper.Map <Units>(unit)); return((short)createrecord.UnitId); }