public async Task <PartialViewResult> CreateOrEditModal(int?id) { var output = new LicenseTypeDto(); if (id != null) { output = _service.GetLicenseType(new GetLicenseTypeInput { LicenseTypeId = id.Value }); } var viewModel = new CreateOrEditLicenseTypeModel(output); return(PartialView("_CreateOrEditModal", viewModel)); }
public LicenseTypeDto Add(string code, string name) { var licenceTypeObjDto = new LicenseTypeDto(); using (var context = new DataContext(ConnectionString)) { _licenseTypeRepository = new Repository <LicenseType>(context); var licenceTypeObj = new LicenseType { Code = code, Name = name }; _licenseTypeRepository.Add(licenceTypeObj); _licenseTypeRepository.CommitAndRefreshChanges(); var mappedObject = Map(licenceTypeObj, licenceTypeObjDto, typeof(LicenseType), typeof(LicenseTypeDto)); licenceTypeObjDto = mappedObject as LicenseTypeDto; } return(licenceTypeObjDto); }
public LicenseTypeDto Update(Guid id, string code, string name) { var dto = new LicenseTypeDto(); using (var context = new DataContext(ConnectionString)) { _licenseTypeRepository = new Repository <LicenseType>(context); var _objToUpdate = _licenseTypeRepository.Get(id); if (_objToUpdate != null && _objToUpdate.Id != Guid.Empty) { _objToUpdate.Code = code; _objToUpdate.Name = name; _licenseTypeRepository.Modify(_objToUpdate); var mappedObject = Map(_objToUpdate, dto, typeof(LicenseType), typeof(LicenseTypeDto)); dto = mappedObject as LicenseTypeDto; return(dto); } } return(null); }
public CreateOrEditLicenseTypeModel(LicenseTypeDto licenseType) { LicenseType = licenseType; }