public Data.Model.Services Insert(ServicesInsertUpdateRequest request) { var entity = _mapper.Map <Database.Services>(request); _context.Services.Add(entity); _context.SaveChanges(); return(_mapper.Map <Data.Model.Services>(entity)); }
public Data.Model.Services Update(int id, ServicesInsertUpdateRequest request) { var entity = _context.Services.Find(id); _context.Services.Attach(entity); _context.Services.Update(entity); _mapper.Map(request, entity); _context.SaveChanges(); return(_mapper.Map <Data.Model.Services>(entity)); }
public Data.Model.Services Update(int id, ServicesInsertUpdateRequest request) { return(_service.Update(id, request)); }
private async void button1_Click(object sender, EventArgs e) { if (this.ValidateChildren()) { var list = await _apiService.Get <List <Data.Model.Services> >(new ServicesSearchRequest() { CarServiceID = _CarServiceID }); foreach (var x in list) { if (txtServiceName.Text != null) { if (x.ServiceName.ToLower() == txtServiceName.Text.ToLower() && x.ServiceID != _ServiceID) { MessageBox.Show("Usluga sa nazivom: " + txtServiceName.Text + " već postoji na listi!", "Upozorenje", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } } } if (txtServiceName.Text.Length == 0) { return; } if (txtServicePrice.Text.Length == 0) { return; } if (txtDescription.Text.Length == 0) { return; } if (txtServiceTime.Text.Length == 0) { return; } var request = new ServicesInsertUpdateRequest() { ServiceName = txtServiceName.Text, Description = txtDescription.Text, ServiceTime = txtServiceTime.Text, CarServiceID = _CarServiceID.Value }; if (txtServicePrice.Text.Length > 0) { request.ServicePrice = double.Parse(txtServicePrice.Text.ToString()); } Data.Model.Services entity = null; if (!_ServiceID.HasValue) { entity = await _apiService.Insert <Data.Model.Services>(request); if (entity != null) { MessageBox.Show("Uspješno Dodana usluga!"); this.Close(); } } else { entity = await _apiService.Update <Data.Model.Services>(_ServiceID, request); if (entity != null) { MessageBox.Show("Uspješno izmijenjena usluga!"); this.Close(); } } if (entity == null) { MessageBox.Show("Desila se greška!"); this.Close(); } } }
public Data.Model.Services Insert(ServicesInsertUpdateRequest request) { return(_service.Insert(request)); }