public ActionResult Create( int type, int creatorId, int serviceStatusId, string picture, string title, string description, double price, DateTime?startDate, DateTime?endDate, bool timeNeeded, int subCategoryId) { try { List <Group3ServiceReference.ServiceStatusType> statuses = client.GetServiceStatusTypes().ToList(); List <Group3ServiceReference.SubCategory> subCategories = client.GetSubCategories().ToList(); List <Group3ServiceReference.ServiceType> serviceTypes = client.GetTypes().ToList(); List <Group3ServiceReference.Category> categories = client.GetCategories().ToList(); int.TryParse(Session["UserId"].ToString(), out int userid); CreateServiceObject createServiceObject = new CreateServiceObject( type, userid, serviceStatusId, picture, title, description, price, startDate, endDate, timeNeeded, subCategoryId); client.CreateService( createServiceObject.Type, createServiceObject.CreatorId, createServiceObject.ServiceStatusId, createServiceObject.Picture, createServiceObject.Title, createServiceObject.Description, createServiceObject.Price, createServiceObject.StartDate, createServiceObject.EndDate, createServiceObject.TimeNeeded, createServiceObject.SubCategoryId); return(RedirectToAction("Index")); } catch { return(RedirectToAction("Error")); } }
// GET: Service/Create public ActionResult Create() { List <Group3ServiceReference.ServiceStatusType> statuses = client.GetServiceStatusTypes().ToList(); List <Group3ServiceReference.SubCategory> subCategories = client.GetSubCategories().ToList(); List <Group3ServiceReference.ServiceType> serviceTypes = client.GetTypes().ToList(); CreateServiceObject createServiceObject = new CreateServiceObject(statuses, subCategories, serviceTypes); return(View(createServiceObject)); }
public ActionResult Create( int type, int serviceStatusId, string picture, string title, string description, double price, DateTime?startDate, DateTime?endDate, bool timeNeeded, int subCategoryId) { try { List <Group3ServiceReference.ServiceStatusType> statuses = client.GetServiceStatusTypes().ToList(); List <Group3ServiceReference.SubCategory> subCategories = client.GetSubCategories().ToList(); List <Group3ServiceReference.ServiceType> serviceTypes = client.GetTypes().ToList(); List <Group3ServiceReference.Category> categories = client.GetCategories().ToList(); int.TryParse(Session["UserId"].ToString(), out int userid); if (picture == "") { picture = "http://hdimages.org/wp-content/uploads/2017/03/placeholder-image10.jpg"; } CreateServiceObject createServiceObject = new CreateServiceObject( type, userid, serviceStatusId, picture, title, description, price, startDate, endDate, timeNeeded, subCategoryId); createServiceObject.ServiceStatusId = 2; bool test = client.CreateService( createServiceObject.Type, createServiceObject.CreatorId, createServiceObject.ServiceStatusId, createServiceObject.Picture, createServiceObject.Title, createServiceObject.Description, createServiceObject.Price, createServiceObject.StartDate, createServiceObject.EndDate, createServiceObject.TimeNeeded, createServiceObject.SubCategoryId); if (test) { test = false; } else { test = true; } return(RedirectToAction("Index")); } catch { return(RedirectToAction("Error")); } }