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); }
public NigerianStates PostState(NigerianStates state) => storageBroker.Post(state);