public static async Task <Utils.Messages.Response> EditEntiTypeAsync(EntityTypeAddEditModel entityTypeModel) { var response = new Response(); var context = new AdminDbContext(); if (context.EntityTypes.Any(u => u.Code.Equals(entityTypeModel.Code) && !u.Id.Equals(entityTypeModel.Id))) { response.AddMessage(false, "This code is already registered on another entity", ResponseMessageType.Warning); } else { var entityType = context.EntityTypes.Find(entityTypeModel.Id); entityType.Code = entityTypeModel.Code; entityType.Name = entityTypeModel.Name; await context.SaveChangesAsync(); } return(response); }
public static async Task<Utils.Messages.Response> AddEntiTypeAsync(EntityTypeAddEditModel entityTypeModel) { var response = new Response(); var context = new AdminDbContext(); if (context.EntityTypes.Any(u => u.Code.Equals(entityTypeModel.Code))) { response.AddMessage(false, "This code is already registered", ResponseMessageType.Warning); } else { var entityType = new EntityType(); entityType.Code = entityTypeModel.Code; entityType.Name = entityTypeModel.Name; context.EntityTypes.Add(entityType); await context.SaveChangesAsync(); } return response; }
public async Task<JsonResult> DeleteEntityType(EntityTypeAddEditModel entityType) { Quince.Utils.Messages.Response response = await EntityTypeManager.DeleteEntiTypeAsync(entityType.Id); return Json(response); }
public async Task <JsonResult> DeleteEntityType(EntityTypeAddEditModel entityType) { Quince.Utils.Messages.Response response = await EntityTypeManager.DeleteEntiTypeAsync(entityType.Id); return(Json(response)); }