Example #1
0
        public void PutState(Guid id, NigerianStates state)
        {
            var states        = storageBroker.GetAll();
            var compareState  = storageBroker.GetAll().Where(c => c.NigerianStatesId == id).FirstOrDefault();
            var stateToUpdate = states.Where(d => d.NigerianStatesId == id).FirstOrDefault();

            stateToUpdate.Capital      = string.IsNullOrWhiteSpace(state.Capital) ? stateToUpdate.Capital : state.Capital;
            stateToUpdate.Name         = string.IsNullOrWhiteSpace(state.Name) ? stateToUpdate.Name : state.Name;
            stateToUpdate.SerialNumber = string.IsNullOrWhiteSpace(state.SerialNumber) ? stateToUpdate.SerialNumber : state.SerialNumber;
            storageBroker.Update(stateToUpdate, compareState);
        }
Example #2
0
 public NigerianStates PostState(NigerianStates state) => storageBroker.Post(state);