/// <summary> /// To the model. /// </summary> /// <param name="entity">The entity.</param> /// <returns></returns> public static ClientTypeModel ToModel(this ClientTypeViewModel entity) { if (entity == null) { return(null); } var model = new ClientTypeModel { ClientTypeID = entity.ClientTypeID, ClientType = entity.ClientType }; return(model); }
/// <summary> /// To the view model. /// </summary> /// <param name="model">The model.</param> /// <returns></returns> public static ClientTypeViewModel ToViewModel(this ClientTypeModel model) { if (model == null) { return(null); } var entity = new ClientTypeViewModel { ClientTypeID = model.ClientTypeID, ClientType = model.ClientType }; return(entity); }
public int CreateOrUpdate(ClientTypeViewModel item) { var data = (ClientType)null; if (item.Id > 0) { data = Repository.FirstOrDefault(x => x.Id == item.Id); } data = ToDomain(item, data); Repository.Store(data); Repository.SaveChanges(); return(data.Id); }
private void formSave() { if (string.IsNullOrEmpty(TextBoxName.Text)) { return; } var clientType = new ClientTypeViewModel { Id = string.IsNullOrEmpty(TextBoxId.Text.Trim()) ? 0 : int.Parse(TextBoxId.Text.Trim()), Name = TextBoxName.Text }; var result = _clientTypeService.CreateOrUpdate(clientType); Console.WriteLine("_clientTypeService.CreateOrUpdate({0})={1}", clientType, result); formClear(); }
public ViewListagem() { InitializeComponent(); _viewModel = new ClientTypeViewModel(); this.DataContext = _viewModel; }
public async Task <RequestResultViewModel> UpdateClientTypeAsync(ClientTypeViewModel clientType) { return(await httpClient.PutJsonAsync <RequestResultViewModel>("api/clienttype", clientType)); }