internal async static Task EditServiceTypeAsync(Models.ServiceType service) { using (ApplicationDbContext context = new ApplicationDbContext()) { context.Entry(service).State = EntityState.Modified; await context.SaveChangesAsync(); } }
internal static async Task CreateServiceTypeAsync(Models.ServiceType service) { using (ApplicationDbContext context = new ApplicationDbContext()) { context.ServiceType.Add(service); await context.SaveChangesAsync(); } }
/// <summary> /// Create domain model from web model /// </summary> public static ServiceType CreateFrom(this Models.ServiceType source) { return(new ServiceType { ServiceTypeId = source.ServiceTypeId, ServiceTypeCode = source.ServiceTypeCode, ServiceTypeName = source.ServiceTypeName, ServiceTypeDescription = source.ServiceTypeDescription }); }
public async Task <ActionResult> Edit(Guid?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Models.ServiceType serviceType = await _service.GetServiceType((Guid)id); if (serviceType == null) { return(HttpNotFound()); } return(View(serviceType)); }
public async Task <IActionResult> OnGetAsync(int?id) { if (id == null) { return(NotFound()); } ServiceType = await db.ServiceTypes.FindAsync(id); if (ServiceType == null) { return(NotFound()); } return(Page()); }
private StatusCode internalInit(List <Models.Service> lstService, List <Models.ServiceType> lstType) { StatusCode retVal = StatusCode.SUCCEED_STATUS; //foreach (Data.CommonData.server_service_cdtblRow r in commonData.server_service_cdtbl.Rows) foreach (Models.Service service in lstService) { try { Type found_type = null; Assembly found_assembly = null; Models.ServiceType serviceType = lstType.Where(st => st.id == service.service_type_id).FirstOrDefault(); string assembly_name = serviceType.assembly_name; string full_name = serviceType.class_name; if (string.IsNullOrEmpty(assembly_name) == false) { try { found_assembly = AppDomain.CurrentDomain.Load(assembly_name); } catch (Exception) { } } if (found_assembly == null) { foreach (Assembly assembly in AppDomain.CurrentDomain.GetAssemblies()) { found_assembly = assembly; found_type = assembly.GetType(full_name); if (found_type != null) { break; } } } IService svc = (IService)found_assembly.CreateInstance(full_name); svc.Init(Config, Access.JsonAccess.Deserialize <Models.ParameterSet>(service.parameter), service); ServiceManager.lstService.Add(svc); } catch (Exception ex) { retVal = new CommonStatusCode(CommonStatusCode.SERVICE_LOAD_ERROR, new object[] { service.id }, ex, Config, ApplicationID); } } return(retVal); }
public async Task <ActionResult> Edit(Models.ServiceType serviceType) { if (ModelState.IsValid) { try { await _service.EditServiceType(serviceType); return(RedirectToAction("Index")); } catch (Exception) { throw; } } return(View(serviceType)); }
public async Task <ActionResult> Create(Models.ServiceType serviceType) { if (ModelState.IsValid) { try { serviceType.Id = Guid.NewGuid(); await _service.CreateServiceType(serviceType); return(RedirectToAction("Index")); } catch (Exception) { throw; } } return(View(serviceType)); }
public async Task EditServiceType(Models.ServiceType service) { await DomainLogic.ServiceType.ServiceType.EditServiceTypeAsync(service); }
public async Task CreateServiceType(Models.ServiceType service) { await DomainLogic.ServiceType.ServiceType.CreateServiceTypeAsync(service); }