예제 #1
0
        public ActionResult ApagarIndividual(string id)
        {
            FT_ManagementContext context = HttpContext.RequestServices.GetService(typeof(FT_ManagementContext)) as FT_ManagementContext;

            context.ApagarFerias(int.Parse(id));

            return(RedirectToAction("Detalhes"));
        }
예제 #2
0
        public ActionResult Apagar(string id, string obs)
        {
            FT_ManagementContext context = HttpContext.RequestServices.GetService(typeof(FT_ManagementContext)) as FT_ManagementContext;
            Ferias ferias = context.ObterFerias(int.Parse(id));

            if (obs == null)
            {
                obs = "";
            }
            EnviarEmail(context.ObterUtilizador(ferias.IdUtilizador).EmailUtilizador, "Férias Não Aprovadas", "Serve o presente para informar que os seguintes dias não foram aprovados: <b>" + ferias.DataInicio.ToString("dd-MM-yyyy") + " a " + ferias.DataFim.ToString("dd-MM-yyyy") + "</b>" + ((obs.Count() > 0) ? "<br><br>Observações: " + obs : ""));

            context.ApagarFerias(int.Parse(id));

            return(RedirectToAction("Detalhes", new { IdUtilizador = ferias.IdUtilizador }));
        }