public StateInfoModelDC MapAndSaveStateToStateInfoModelDC(StateInfoModelDC a, StateInfo b) { a.stateId = b.StateId; a.stateCode = b.StateCode; a.stateName = b.StateName; return(a); }
public StateInfo MapAndSaveStateInfoModelDCToState(StateInfo a, StateInfoModelDC b) { a.StateId = b.stateId; a.StateCode = b.stateCode; a.StateName = b.stateName; return(a); }
public void UpdateState(int id, StateInfoModelDC obj) { if (id < 0) { throw new ArgumentException(Messages.StateExceptionUpdateById); } this._states.UpdateState(id, obj); }
public StateInfo MapToStateInfo(StateInfoModelDC a) { return(new StateInfo() { StateId = a.stateId, StateCode = a.stateCode, StateName = a.stateName }); }
public void AddState(StateInfoModelDC obj) { if (obj == null) { throw new ArgumentException(Messages.StateExceptionAdd); } _db.StateInfoes.Add(MapToStateInfo(obj)); _db.SaveChanges(); }
public void AddState(StateInfoModelDC obj) { foreach (StateInfoModelDC state in _states.GetStates()) { if (state.stateId == obj.stateId) { throw new ArgumentException(Messages.StateExceptionAdd); } } this._states.AddState(obj); }
public void UpdateState(int id, StateInfoModelDC obj) { StateInfo state = _db.StateInfoes.FirstOrDefault(x => x.StateId == id); if (state == null) { throw new ArgumentException(Messages.StateExceptionUpdateById); } state = MapAndSaveStateInfoModelDCToState(state, obj); _db.SaveChanges(); }
// PUT: api/State/5 public void Put(int id, [FromBody] StateInfoModelDC state) { _stateMethods.UpdateState(id, state); }
// POST: api/State public void Post([FromBody] StateInfoModelDC state) { _stateMethods.AddState(state); }