public IResult Add(Plaka plaka) { IResult result = BusinessRules.Run(CheckIfPlakaNoExists(plaka.PlakaNo)); if (result != null) { return result; } _plakaDal.Add(plaka); return new SuccessResult(Messages.PlakaAdded); }
public IActionResult Delete(Plaka plaka) { var result = _plakaService.Delete(plaka); if (result.Success) { return(Ok(result.Message)); } return(BadRequest(result.Message)); }
public IResult Add(GarantiDetayDto garantiDetayDto) { Plaka tempPlaka = new Plaka { PlakaNo = garantiDetayDto.PlakaNo.ToUpper() }; var resultPlaka = _plakaService.Add(tempPlaka); if (!resultPlaka.Success) { tempPlaka = _plakaService.GetByPlakaNo(tempPlaka.PlakaNo).Data; } GarantiDetay garantiDetay = new GarantiDetay { SeriNo = garantiDetayDto.SeriNo, Fiyat = garantiDetayDto.Fiyat, AkuTipiID = _akuTipiService.GetByName(garantiDetayDto.AkuTipi).Data.AkuTipiID, AmperID = _amperService.GetByName(garantiDetayDto.Amper).Data.AmperID, MarkaID = _markaService.GetByName(garantiDetayDto.Marka).Data.MarkaID, PlakaID = tempPlaka.PlakaID, Description = garantiDetayDto.Description, IsActive = true, CreatedDate = DateTime.Now, UpdatedDate = DateTime.Now }; _garantiDetayDal.Add(garantiDetay); if (garantiDetayDto.AkuOzellik != null) { foreach (var ozellik in garantiDetayDto.AkuOzellik) { GarantiDetayToAkuOzellik tempGarantiDetayToAkuOzellik = new GarantiDetayToAkuOzellik { GarantiDetayID = garantiDetay.GarantiDetayID, AkuOzellikID = ozellik.AkuOzellikID, CreatedDate = DateTime.Now, UpdatedDate = DateTime.Now }; _garantiDetayToAkuOzellikService.Add(tempGarantiDetayToAkuOzellik); } } return(new SuccessResult(Messages.GarantiDetayAdded)); }
public IResult Update(Plaka plaka) { _plakaDal.Update(plaka); return new SuccessResult(Messages.PlakaUpdated); }
public IResult Delete(Plaka plaka) { _plakaDal.Delete(plaka); return new SuccessResult(Messages.PlakaDeleted); }