public ProcessResult <object> Registrar(SistemaRequest data) { ProcessResult <object> resultado = new ProcessResult <object>(); try { if (data.CodigoSistema > 0) { SistemaEntity Entity = EntityRepository.GetById(data.CodigoSistema); if (Entity != null) { Entity.CodigoSistema = data.CodigoSistema; Entity.Nombre = data.Nombre; Entity.Descripcion = data.Descripcion; Entity.Ruta = data.Ruta; Entity.Token = data.Token; Entity.Parametro = data.Parametro; Entity.ValorParametro = data.ValorParametro; EntityRepository.Editar(Entity); resultado.IsSuccess = true; EntityRepository.GuardarCambios(); } } else { SistemaEntity Entity = new SistemaEntity(); Entity.Nombre = data.Nombre; Entity.Descripcion = data.Descripcion; Entity.Token = data.Token; Entity.Parametro = data.Parametro; Entity.ValorParametro = data.ValorParametro; EntityRepository.Insertar(Entity); resultado.IsSuccess = true; EntityRepository.GuardarCambios(); } } catch (Exception ex) { resultado.Exception = new ApplicationLayerException <SistemaService>(ex.Message); } return(resultado); }
public ActionResult Inserir(SistemaEntity model) { if (ModelState.IsValid) { using (SynsTicketContext context = new SynsTicketContext()) { model.UsuarioCadId = 1; model.DataHoraCad = DateTime.Now; model.Ativo = true; context.SistemaEntity.Add(model); context.SaveChanges(); return(RedirectToAction("Index")); } } return(View(model)); }
public ActionResult Editar(SistemaEntity model) { if (ModelState.IsValid) { using (SynsTicketContext context = new SynsTicketContext()) { var entry = context.Entry <SistemaEntity>(model); entry.State = System.Data.Entity.EntityState.Modified; entry.Entity.DataHoraCad = DateTime.Now; entry.Entity.UsuarioCadId = 1; entry.Entity.Ativo = true; context.SaveChanges(); return(RedirectToAction("Index")); } } return(View(model)); }
public void Initialize() { //Instância dos mocks _sistemaRepositoryMock = new Mock <ISistemaRepository>(); _chamadoRepositoryMock = new Mock <IChamadoRepository>(); _analistaRepositoryMock = new Mock <IAnalistaRepository>(); //Intância normal do serviço. //Está sendo utilizado o "...Mock.Object", que // é a intância simulada do objeto. _domainService = new ControleChamadoDomainService( _sistemaRepositoryMock.Object, _chamadoRepositoryMock.Object, _analistaRepositoryMock.Object); //Instâncias de objetos para suporte nos mocks. TimeSuporteEntity timeSuporte = new TimeSuporteEntity("Nome Time Suporte", "Descrição Time Suporte"); _sistema = new SistemaEntity("Nome do Sistema", timeSuporte); _chamado = new ChamadoEntity(_sistema, ChamadoPrioridadeValueObject.Normal); _analista = new AnalistaEntity("Nome do analista", timeSuporte); }
public ProcessResult <object> Eliminar(SistemaRequest filtro) { ProcessResult <object> resultado = new ProcessResult <object>(); resultado.Result = string.Empty; try { SistemaEntity Entity = EntityRepository.GetById(filtro.CodigoSistema); if (Entity != null) { EntityRepository.Eliminar(Entity.CodigoSistema); resultado.IsSuccess = true; EntityRepository.GuardarCambios(); } } catch (Exception ex) { resultado.Exception = new ApplicationLayerException <SistemaService>(ex.Message); } return(resultado); }