예제 #1
0
        public int Delete(DTORisorsa dtoRisorsa)
        {
            Risorsa risorsa = MapperRisorsa.GetEntityRisorsa(dtoRisorsa);

            risorsa.DataCreazione = DateTime.Now;

            unitOfWork.RisorsaRepository.Delete(risorsa);
            unitOfWork.Commit();
            return(risorsa.ID);
        }
예제 #2
0
 public IActionResult Update([FromBody] DTORisorsa dTORisorsa)
 {
     try
     {
         return(Ok(managerRisorse.Update(dTORisorsa)));
     }
     catch (Exception ex)
     {
         return(StatusCode(500, ex.Message));
     }
 }
        public static Risorsa GetEntityRisorsa(DTORisorsa dtoRisorsa)
        {
            Risorsa risorsaEntity = new Risorsa()
            {
                Nome    = dtoRisorsa.Nome,
                Cognome = dtoRisorsa.Cognome,
                User    = dtoRisorsa.User,
                FiguraProfessionaleID = dtoRisorsa.FiguraProfessionaleID,
            };

            return(risorsaEntity);
        }
        public static DTORisorsa GetDTORisorsa(Risorsa risorsa)
        {
            DTORisorsa dtoRisorsa = new DTORisorsa()
            {
                Nome    = risorsa.Nome,
                Cognome = risorsa.Cognome,
                User    = risorsa.User,
                FiguraProfessionaleID          = risorsa.FiguraProfessionaleID,
                DescrizioneFiguraProfessionale = risorsa.FiguraProfessionale.Descrizione
            };

            return(dtoRisorsa);
        }