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);
 }
Example #3
0
 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
     });
 }
Example #5
0
        public void AddState(StateInfoModelDC obj)
        {
            if (obj == null)
            {
                throw new ArgumentException(Messages.StateExceptionAdd);
            }

            _db.StateInfoes.Add(MapToStateInfo(obj));
            _db.SaveChanges();
        }
Example #6
0
 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);
 }
Example #7
0
        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);
 }