public void AdicionarMenuRaiz(string titulo, int ordem) { var id = SequentialGuidGenerator.Generate(); var menu = new Menu(id, titulo, null, ordem, null); AdicionarMenu(menu, TipoMenu.Raiz); }
private static void Seed(SwashbuckleODataContext context) { var clientOne = new Client { Id = 1, Name = "ClientOne" }; context.Clients.Add(clientOne); context.Clients.Add(new Client { Id = 2, Name = "ClientTwo" }); context.Projects.Add(new Project { ProjectId = 1, ProjectName = "ProjectOne", Client = clientOne }); context.Projects.Add(new Project { ProjectId = 2, ProjectName = "ProjectTwo", Client = clientOne }); var customerOne = new Customer { Id = 1, Name = "CustomerOne" }; context.Customers.Add(customerOne); context.Customers.Add(new Customer { Id = 2, Name = "CustomerTwo" }); context.Orders.Add(new Order { OrderId = SequentialGuidGenerator.Generate(SequentialGuidType.SequentialAtEnd), OrderName = "OrderOne", Customer = customerOne, UnitPrice = 4.0 }); context.Orders.Add(new Order { OrderId = SequentialGuidGenerator.Generate(SequentialGuidType.SequentialAtEnd), OrderName = "OrderTwo", Customer = customerOne, UnitPrice = 3.5 }); }
public void CriarContrato(ContratoVM model) { model.Id = SequentialGuidGenerator.Generate(); if (model.ServicoContratos != null) { foreach (var servicocontratoVM in model.ServicoContratos) { servicocontratoVM.Id = SequentialGuidGenerator.Generate(); servicocontratoVM.ContratoId = model.Id; } } if (model.DocumentoContratos != null) { foreach (var documentocontratoVM in model.DocumentoContratos) { //documentocontratoVM.Id = SequentialGuidGenerator.Generate(); documentocontratoVM.ContratoId = model.Id; } } var contrato = Map <Contrato>(model); cadastroContratoServices.CriarContrato(contrato); SaveChanges(); }
public Menu GerarFilho(string titulo, string url, int ordem) { var id = SequentialGuidGenerator.Generate(); var menuFilho = new Menu(id, titulo, url, ordem, Id); menuFilho.AtribuirPai(this); MontarCaminhoDeAcesso(menuFilho, this); return(menuFilho); }
/// <summary> /// Called when [before insert]. /// </summary> /// <param name="entry">The entry.</param> /// <param name="item">The item.</param> /// <param name="context">The context.</param> protected override void OnBeforeInsert(DbEntityEntry entry, Entity item, InterceptionContext context) { if (item.IsNew) { item.Id = SequentialGuidGenerator.Generate(); } base.OnBeforeInsert(entry, item, context); }
//public string BuscarPorStatus(string status) //{ // var TiposServicos = contratosCQRS.BuscarTiposServicos(); // var models = Mapper.Map<IEnumerable<TipoServicoVM>>(TiposServicos); // return models; //} public void ConfigurarDocoumentoContratoNomeArquivo(ref DocumentoContratoVM model) { if (model != null) { if (model.Id == Guid.Empty) { Guid DocumentoGuid = SequentialGuidGenerator.Generate(); model.Id = DocumentoGuid; model.NomeArquivo = DocumentoGuid.ToString(); } } }
public async Task <IHttpActionResult> Post(Order order) { order.OrderId = SequentialGuidGenerator.Generate(SequentialGuidType.SequentialAtEnd); if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _db.Orders.Add(order); await _db.SaveChangesAsync(); return(Created(order)); }
/// <summary> /// Transforms a <see cref="ServiceContract.Models.SystemLog" /> model into a <see cref="SystemLog" /> domain model. /// </summary> /// <param name="response">The response to transform.</param> /// <param name="storageType">The storage mechanism currently in use - helps generate the correct resource id</param> /// <returns>The resultant domain model.</returns> public static SystemLog FromSystemLogResponse(ServiceContract.Models.SystemLog response, Storage storageType) { var systemLog = new SystemLog { ResourceId = SequentialGuidGenerator.Generate(storageType), Message = response.Message, Source = response.Source, StackTrace = response.StackTrace, Level = response.Level, Data = JsonConvert.SerializeObject(response.Data) }; return(systemLog); }
public void AtualizaContrato(ContratoVM model) { if (model.ServicoContratos != null) { foreach (var servicocontratoVM in model.ServicoContratos) { if (servicocontratoVM.Id == Guid.Empty) { servicocontratoVM.Id = SequentialGuidGenerator.Generate(); cadastroContratoServices .CadastrarServicoNoContrato( servicocontratoVM.Id, model.Id, servicocontratoVM.TipoServicoId, servicocontratoVM.FormaPagamentoId, servicocontratoVM.Valor, servicocontratoVM.Observacao); } } } if (model.DocumentoContratos != null) { foreach (var documentocontratoVM in model.DocumentoContratos) { //if (documentocontratoVM.Id == Guid.Empty) //{ //Guid DocumentoGuid = SequentialGuidGenerator.Generate(); //documentocontratoVM.Id = DocumentoGuid; //documentocontratoVM.NomeArquivo = DocumentoGuid.ToString(); cadastroContratoServices .CadastrarDocumentoNoContrato( documentocontratoVM.Id, model.Id, documentocontratoVM.NomeArquivo, documentocontratoVM.NomeOriginal); //} //documentocontratoVM.Id = SequentialGuidGenerator.Generate(); //documentocontratoVM.ContratoId = model.Id; } } var contrato = Map <Contrato>(model); cadastroContratoServices.AtualizaContrato(contrato); SaveChanges(); }
/// <summary> /// Transforms a <see cref="ServiceContract.Models.TaskInfo" /> model into a <see cref="TaskInfo" /> domain model. /// </summary> /// <param name="response">The response to transform.</param> /// <param name="storageType">The storage mechanism currently in use - helps generate the correct resource id</param> /// <returns>The resultant domain model.</returns> public static TaskInfo FromTaskInfoResponse(ServiceContract.Models.TaskInfo response, Storage storageType) { var taskInfo = new TaskInfo { ResourceId = response.Id.IsDefault() ? SequentialGuidGenerator.Generate(storageType) : response.Id, AssemblyName = response.AssemblyName, TypeName = response.TypeName, MethodName = response.MethodName, ReturnType = response.ReturnType.FullName, Status = response.Status, FailureDetails = response.FailureDetails, Tags = response.Tags.IsDefault() ? default : string.Join(",", response.Tags) }; // Why don't we do this in the object initializer? // Because the dates haven't been populated, until the TaskInfo has been created! response.DateCreated = taskInfo.DateCreated; response.DateLastUpdated = taskInfo.DateLastUpdated; taskInfo.Data = TaskInfoSerialization.Serialize(response); return(taskInfo); } }
public ActionResult EditContrato(ContratoVM model) { if (ModelState.IsValid) { if (Request.Form.Files != null) { if (Request.Form.Files.Count > 0) { for (int i = 0; i < Request.Form.Files.Count; i++) { if (model.DocumentoContratos != null) { // configurar nome do arquivo com o mesmo guid da chave primaria if (model.DocumentoContratos != null) { Guid DocumentoGuid = SequentialGuidGenerator.Generate(); model.DocumentoContratos[i].Id = DocumentoGuid; model.DocumentoContratos[i].NomeArquivo = DocumentoGuid.ToString().ToUpper() + Request.Form.Files[i].FileName.Substring(Request.Form.Files[i].FileName.LastIndexOf('.')); } // full path to file in temp location var filePath = Path.Combine( Directory.GetCurrentDirectory(), "wwwroot", "Contratos", model.Id.ToString()); if (!Directory.Exists(filePath)) { Directory.CreateDirectory(filePath); } filePath = Path.Combine(filePath, model.DocumentoContratos[i].NomeArquivo); if (Request.Form.Files[i].Length > 0) { using (var stream = new FileStream(filePath, FileMode.Create)) { Request.Form.Files[i].CopyTo(stream); } } } } } } if (model.Id == Guid.Empty) { contratosAppServices.CriarContrato(model); } else { contratosAppServices.AtualizaContrato(model); } var listaContratos = contratosAppServices.BuscarContratosCompleto(); return(PartialView("_ListaContratos", listaContratos)); } else { var listaContratos = contratosAppServices.BuscarContratosCompleto(); return(PartialView("_ListaContratos", listaContratos)); } }
public NivelDeAcessoVM() { Id = SequentialGuidGenerator.Generate(); UsuariosIds = new List <Guid>(); MenusIds = new List <Guid>(); }
private static void Seed(SwashbuckleODataContext context) { var clientOne = new Client { Id = 1, Name = "ClientOne" }; context.Clients.Add(clientOne); context.Clients.Add(new Client { Id = 2, Name = "ClientTwo" }); context.Projects.Add(new Project { ProjectId = 1, ProjectName = "ProjectOne", Client = clientOne }); context.Projects.Add(new Project { ProjectId = 2, ProjectName = "ProjectTwo", Client = clientOne }); var customerOne = new Customer { Id = 1, Name = "CustomerOne" }; context.Customers.Add(customerOne); context.Orders.Add(new Order { OrderId = new System.Guid("ce37ae8d-4efe-2d5f-10a0-39ddd2436a52"), OrderName = "OrderOne", CustomerId = 1, UnitPrice = 4.0 }); context.Orders.Add(new Order { OrderId = new System.Guid("03b20510-a693-9504-b040-39ddd2436a52"), OrderName = "OrderTwo", CustomerId = 1, UnitPrice = 3.5 }); var customerTwo = new Customer { Id = 2, Name = "CustomerTwo" }; context.Customers.Add(customerTwo); context.Orders.Add(new Order { OrderId = SequentialGuidGenerator.Generate(SequentialGuidType.SequentialAtEnd), OrderName = "OrderOne", CustomerId = customerTwo.Id, UnitPrice = 4.0 }); context.Orders.Add(new Order { OrderId = SequentialGuidGenerator.Generate(SequentialGuidType.SequentialAtEnd), OrderName = "OrderTwo", CustomerId = customerTwo.Id, UnitPrice = 3.5 }); var customerThree = new Customer { Id = 3, Name = "CustomerThree" }; context.Customers.Add(customerThree); context.Orders.Add(new Order { OrderId = SequentialGuidGenerator.Generate(SequentialGuidType.SequentialAtEnd), OrderName = "OrderOne", CustomerId = customerThree.Id, UnitPrice = 4.0 }); context.Orders.Add(new Order { OrderId = SequentialGuidGenerator.Generate(SequentialGuidType.SequentialAtEnd), OrderName = "OrderTwo", CustomerId = customerThree.Id, UnitPrice = 3.5 }); var customerFour = new Customer { Id = 4, Name = "CustomerFour" }; context.Customers.Add(customerFour); context.Orders.Add(new Order { OrderId = SequentialGuidGenerator.Generate(SequentialGuidType.SequentialAtEnd), OrderName = "OrderOne", CustomerId = customerFour.Id, UnitPrice = 4.0 }); context.Orders.Add(new Order { OrderId = SequentialGuidGenerator.Generate(SequentialGuidType.SequentialAtEnd), OrderName = "OrderTwo", CustomerId = customerFour.Id, UnitPrice = 3.5 }); var customerFive = new Customer { Id = 5, Name = "CustomerFive" }; context.Customers.Add(customerFive); context.Orders.Add(new Order { OrderId = SequentialGuidGenerator.Generate(SequentialGuidType.SequentialAtEnd), OrderName = "OrderOne", CustomerId = customerFive.Id, UnitPrice = 4.0 }); context.Orders.Add(new Order { OrderId = SequentialGuidGenerator.Generate(SequentialGuidType.SequentialAtEnd), OrderName = "OrderTwo", CustomerId = customerFive.Id, UnitPrice = 3.5 }); var customerSix = new Customer { Id = 6, Name = "CustomerSix" }; context.Customers.Add(customerSix); context.Orders.Add(new Order { OrderId = SequentialGuidGenerator.Generate(SequentialGuidType.SequentialAtEnd), OrderName = "OrderOne", CustomerId = customerSix.Id, UnitPrice = 4.0 }); context.Orders.Add(new Order { OrderId = SequentialGuidGenerator.Generate(SequentialGuidType.SequentialAtEnd), OrderName = "OrderTwo", CustomerId = customerSix.Id, UnitPrice = 3.5 }); }
public MenuVM() { Id = SequentialGuidGenerator.Generate(); MenusFilhos = new List <MenuVM>(); }
private Guid GetUserId() { return(IsAuthenticated() ? Guid.Parse(_accessor.HttpContext.User.GetUserId()) : SequentialGuidGenerator.Generate()); }
public RegistrarVM() { Id = SequentialGuidGenerator.Generate(); }
public PessoaVM() { Id = SequentialGuidGenerator.Generate(); DadosPessoaFisica = new DadosPessoaFisicaVM(); DadosPessoaJuridica = new DadosPessoaJuridicaVM(); }
public PosCadastroProcessoVM() { Id = SequentialGuidGenerator.Generate(); ProcessoPessoas = new List <ProcessoPessoaVM>(); ProcessoPedidos = new List <ProcessoPedidoVM>(); }
/// <summary> /// Seeds the measurement elements. /// </summary> /// <param name="context">The context.</param> private void SeedMeasurementElements(HealthLibraryServiceDbContext context) { #region Measurements var measurementElement1 = new MeasurementElement { Id = SequentialGuidGenerator.Generate(), MeasurementType = MeasurementType.BloodGlucose, Name = "Glucose Meter", Type = ElementType.Measurement, CustomerId = Settings.CICustomerId }; var measurementElement2 = new MeasurementElement { Id = SequentialGuidGenerator.Generate(), MeasurementType = MeasurementType.OxygenSaturation, Name = "Pulse Oximeter", Type = ElementType.Measurement, CustomerId = Settings.CICustomerId }; var measurementElement3 = new MeasurementElement { Id = SequentialGuidGenerator.Generate(), MeasurementType = MeasurementType.Temperature, Name = "Thermometer", Type = ElementType.Measurement, CustomerId = Settings.CICustomerId }; var measurementElement4 = new MeasurementElement { Id = SequentialGuidGenerator.Generate(), MeasurementType = MeasurementType.BloodPressure, Name = "Blood Pressure Monitor", Type = ElementType.Measurement, CustomerId = Settings.CICustomerId }; var measurementElement5 = new MeasurementElement { Id = SequentialGuidGenerator.Generate(), MeasurementType = MeasurementType.PeakFlow, Name = "Peak Flow Meter", Type = ElementType.Measurement, CustomerId = Settings.CICustomerId }; var measurementElement6 = new MeasurementElement { Id = SequentialGuidGenerator.Generate(), MeasurementType = MeasurementType.Weight, Name = "Weight Scale", Type = ElementType.Measurement, CustomerId = Settings.CICustomerId }; var measurementElement7 = new MeasurementElement { Id = SequentialGuidGenerator.Generate(), MeasurementType = MeasurementType.Pedometer, Name = "Pedometer", Type = ElementType.Measurement, CustomerId = Settings.CICustomerId }; if (!IsMeasurementExists(context, measurementElement1)) { context.MeasurementElements.AddOrUpdate(measurementElement1); } if (!IsMeasurementExists(context, measurementElement2)) { context.MeasurementElements.AddOrUpdate(measurementElement2); } if (!IsMeasurementExists(context, measurementElement3)) { context.MeasurementElements.AddOrUpdate(measurementElement3); } if (!IsMeasurementExists(context, measurementElement4)) { context.MeasurementElements.AddOrUpdate(measurementElement4); } if (!IsMeasurementExists(context, measurementElement5)) { context.MeasurementElements.AddOrUpdate(measurementElement5); } if (!IsMeasurementExists(context, measurementElement6)) { context.MeasurementElements.AddOrUpdate(measurementElement6); } if (!IsMeasurementExists(context, measurementElement7)) { context.MeasurementElements.AddOrUpdate(measurementElement7); } #endregion #region Assessments var assessmentElement1 = new AssessmentElement { Id = SequentialGuidGenerator.Generate(), AssessmentType = AssessmentType.Stethoscope, Name = "Stethoscope", Type = ElementType.Assessment, CustomerId = Settings.CICustomerId }; if (!IsAssessmentExists(context, assessmentElement1)) { context.AssessmentElements.AddOrUpdate(assessmentElement1); } #endregion #region Answer Sets if (!IsOpenEndedAnswerSetExists(context, Settings.CICustomerId)) { var openEndedAnswerSet = new AnswerSet { CustomerId = Settings.CICustomerId, IsDeleted = false, Name = "Open Ended Answer Set", Type = AnswerSetType.OpenEnded }; context.AnswerSets.Add(openEndedAnswerSet); } #endregion context.SaveChanges(); }