Ejemplo n.º 1
0
 public ActionResult Message(HomeIndexViewModel homeIndexViewModel)
 {
     if (ModelState.IsValid)
     {
         var message = new Messages()
         {
             Message = homeIndexViewModel.Message,
             Date    = DateTime.Now
         };
         messageService.AddEntity(message);
         var sender      = userService.GetEntity(e => e.UserName == User.Identity.Name);
         var userMessage = new UsersMessages()
         {
             MessageId  = message.Id,
             SenderId   = sender.Id,
             ReceiverId = homeIndexViewModel.ReceiverId
         };
         userMessagesService.AddEntity(userMessage);
         //kullanıcın mesajlarını çekme
         var userMessages = userMessagesService.GetEntities(e => (e.Senders.UserName == User.Identity.Name && e.ReceiverId == homeIndexViewModel.ReceiverId.Value) || (e.Receivers.UserName == User.Identity.Name && e.SenderId == homeIndexViewModel.ReceiverId.Value)).Select(e => new MessagesModel
         {
             Message = e.Messages.Message,
             Date    = e.Messages.Date.ToShortDateString() + " " + e.Messages.Date.ToLongTimeString(),
             User    = e.SenderId == homeIndexViewModel.ReceiverId.Value ? e.Senders.UserName : e.Receivers.UserName,
             Sent    = e.SenderId == homeIndexViewModel.ReceiverId.Value
         }).ToList();
         homeIndexViewModel.Messages = userMessages;
         return(PartialView("_Messages", homeIndexViewModel));
     }
     TempData["validation"] = "Please select a user and enter a message...";
     return(RedirectToAction("Messages", new { id = homeIndexViewModel.ReceiverId }));
 }
        public ActionResult Create([Bind(Include = "Id,Name")] Category category)
        {
            if (ModelState.IsValid)
            {
                categoryService.AddEntity(category);
                return(RedirectToAction("Index"));
            }

            return(View(category));
        }
Ejemplo n.º 3
0
        public ActionResult Create([Bind(Include = "Id,AdvertisementName,Explanation,EmployerId")] JobAdvertisement jobAdvertisement)
        {
            if (ModelState.IsValid)
            {
                jobAdvertisementService.AddEntity(jobAdvertisement);
                return(RedirectToAction("Index"));
            }

            //ViewBag.EmployerId = new SelectList(db.Employers, "Id", "Name", jobAdvertisement.EmployerId);
            return(View(jobAdvertisement));
        }
Ejemplo n.º 4
0
        public ActionResult Create([Bind(Include = "Id,Name,Surname,PhoneNumber,UserName")] Employer employer)
        {
            if (ModelState.IsValid)
            {
                employer.Email = User.Identity.Name;
                employerService.AddEntity(employer);
                employerService.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(employer));
        }
Ejemplo n.º 5
0
 public IHttpActionResult Post(UsersModel usersModel)
 {
     try
     {
         var entity = Mapping.mapper.Map <Users>(usersModel);
         userService.AddEntity(entity);
         var model = Mapping.mapper.Map <UsersModel>(entity);//redirectTo yapıyorduk get e mvc de burada böyle yapılmıyor çünkü liste dönersen güvenlik açığı oluyor // bunu böyle yaptığında restful service deniliyor
         return(Ok(model));
     }
     catch (Exception)
     {
         return(BadRequest());
     }
 }
Ejemplo n.º 6
0
 public IHttpActionResult Post(UsersModel usersModel)
 {
     try
     {
         var entity = Mapping.mapper.Map <Users>(usersModel);
         entity.IsActive = true;// yeni bir kullanıcı eklediğimizden true yapıyoruz
         userService.AddEntity(entity);
         var model = Mapping.mapper.Map <UsersModel>(entity);
         return(Ok(model));
     }
     catch (Exception)
     {
         return(BadRequest());
     }
 }
Ejemplo n.º 7
0
 public IHttpActionResult Post(UsersModel usersModel)
 {
     try
     {
         var entity = Mapping.mapper.Map <Users>(usersModel);
         entity.IsActive = true;
         userService.AddEntity(entity);
         var model = Mapping.mapper.Map <UsersModel>(entity);
         return(Ok(model));
     }
     catch (Exception e)
     {
         return(BadRequest());
     }
 }