public ResponseServices <int> InsertarNota(NotaDto nota) { var response = new ResponseServices <int>(); response.Type = Enums.MensajeRespuesta.Insert.ToStringAttribute(); _ctxModel.InsertarNotaEstudiante(null, nota.IdProfesor, nota.IdEstudiante, nota.Nombre, nota.Valor); var result = _ctxModel.SaveChanges(); if (result > (int)Enums.Status.Error) { response.Info = result; response.Message = Enums.MensajeRespuesta.Ok.ToStringAttribute(); response.State = true; return(response); } response.Message = Enums.MensajeRespuesta.Error.ToStringAttribute(); response.State = false; return(response); }
/// <summary> /// Recebe as informações que vem do usuario /// operação "Saque ou Deposito" /// Tipo da nota "10 ,20, 50...." /// Valor "Depende do tipo de operação será $ para saque e Quant para Deposito" /// </summary> /// <param name="valor">Valor em $ ou Qnt</param> /// <param name="tiponota">Tipo da Nota 50 20 etc</param> /// <param name="op">Tipo de Operalção "Saque ou Deposito"</param> public void Operacao(int valor, int tiponota, int op) { NotaDto dto = new NotaDto(); if (op == 3) // Si Deposito { /* Criar uma uma validação as notas antes de fazer a incluzao */ var saldo = _notarepository.GetByQuantTipo(tiponota); dto.Quantidade = saldo.Quantidade + valor; dto.Tipo = tiponota; _notastore.Store(dto, op); } else // Senão Saque { /* Crair a validação das notas para o saque*/ // A Chamada devera está dentro de um laço para atualizar o saldo de todas as notas _notastore.Store(dto, op); } }
public ResponseServices <int> ActualizarNota(NotaDto nota) { var response = new ResponseServices <int>(); response.Type = Enums.MensajeRespuesta.Update.ToStringAttribute(); var mapEntidad = AutoMapperConfig.GetMapper <Nota, NotaDto>().Map <Nota>(nota); var result = _ctxModel.Nota.Find(mapEntidad.idNota); if (result != null) { result.nombre = nota.Nombre; result.valor = nota.Valor; var modificado = _ctxModel.SaveChanges(); response.Info = modificado; response.Message = Enums.MensajeRespuesta.Ok.ToStringAttribute(); response.State = true; return(response); } response.Message = Enums.MensajeRespuesta.Error.ToStringAttribute(); response.State = false; return(response); }
public ResponseServices <int> ActualizarNota(NotaDto nota) { var response = _service.ActualizarNota(nota); return(response); }
public ResponseServices <int> InsertarNota(NotaDto nota) { var response = _service.InsertarNota(nota); return(response); }